/**
 * Copyright (c) 2011 Tomi Paananen.
 *
 * Part of Quick Gestures test tool.
 */

#ifndef SETEXAMINER_H
#define SETEXAMINER_H

// Qt includes
#include <QList>

// Forward declarations
class Gesture;
class QString;


class SetExaminer
{
public:
    SetExaminer();
    ~SetExaminer();

public:
    void clear();
    bool exportAsHTML(const QString &filePath,
                      const QList<Gesture*> &gestureSet,
                      const QString &gestureSetId,
                      bool append = false);
    bool exportTotalFiguresAsHTML(const QString &filePath);

private: // Data
    int m_gestureCount;
    int m_totalPointCount;
    int m_totalGestureWidth;
    int m_totalGestureHeight;
};

#endif // SETEXAMINER_H
